The phrase "a lot of stores" means there are many retail establishments or shops in a particular area.